﻿#define _CRT_SECURE_NO_WARNINGS


//打印1-200间的素数
//#include <stdio.h>
//int main()
//{
//	int a = 0;
///*	int j = 0;
//	int flag = 1;*///假设a为素数
// 	for (a = 100; a <= 200; a++)//101
//	{
//		int j = 0;
//		int flag = 1;
//		for (j = 2; j <= a - 1; j++)
//		{
//			if (a % j == 0)
//			{
//				flag = 0;
//				break;             
//			}
//		}
//	 if(flag==1)
//     printf("%d ", a);
//	}
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	//int j = 0;将这两条放置在for循环里面
//	//int flag = 1;将这两条放置在for循环里面
//	for (a = 100; a <= 200; a++)
//	{
//		int j = 0;
//		int flag = 1;
//		for (j = 2; j <= a-1; j++)
//		{
//			if (a % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//
//		if (flag ==1)
//		printf("%d ", a);
//	}
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	for (a = 1; a <= 10; a++)
//
//		printf("%d ", a);
//}


//再写一遍，判断1-100素数
//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	for (a = 1; a <=  100; a++)
//	{
//		int j = 0;
//		int flag = 1;
//
//		for (j = 2; j <= a - 1; j++)
//		{
//			if (a % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//		////////////if (flag == 1);///呜呜呜找到错误的地方了，这里多加了个分号，啊啊啊
//		if (flag == 1)
//		printf("%d ", a);
//	}
//	/*if (flag == 0);//要放在for循环里面
//	printf("%d ", a);*///要放在for循环里面
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	for (a = 1; a <= 100; a++)
//	{
//		int f = 1;//假设a为素数
//		int j = 0;
//		for (j = 2; j <= a-1; j++)
//		{
//			if (a % j == 0)
//			{
//				f = 0;
//				break;
//			}
//		}
//		if (f == 1)
//			printf("%d ", a);
//	}
//	return 0;
//}

//每一遍都出现了不同的错误，只是我每次都漏掉一个或者几个点
//再写最后一遍，这次一定可以一遍过
//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	for (a = 100; a <= 200;a++)
//	{
//		int f = 1;//假设a是素数
//		int j = 0;
//		for (j = 2; j <= a-1; j++)
//		{
//			if (a % j == 0)
//			{
//				f = 0;
//				break;
//			}
//		}
//		if (f == 1)
//			printf("%d ", a);
//	}
//	return 0;
//}

//刚刚那遍是彩排，不算
//#include<stdio.h>
//int main()
//{
//	int a = 0;
//	for (a = 100; a <= 200; a++)
//	{
//		int f = 1;//假设a是素数
//		int s = 0;
//		for (s = 2; s <= a-1; s++)
//		{
//			if (a % s == 0)
//			{
//				f = 0;
//				break;
//			}
//		}
//		if (f == 1)
//			printf("%d ", a);
//	}
//	return 0;
//}

//差一丢丢
//#include <stdio.h>
//int main()
//{
//	int n = 0;
//	for (n = 100; n <= 200; n++)
//	{
//		int f = 1;//假设a为素数、
//		int j = 0;
//		for (j = 2; j <= n - 1; j++)
//		{
//			if (n % j == 0)
//			{
//				f = 0;
//				break;
//			}
//			
//		}
//		if (f == 1)
//			printf("%d ", n);
//	}
//	return 0;
//}

//太棒啦，那再写一遍吧
//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	for (a = 100; a <= 200; a++)
//	{
//		int f = 1;//假设a为素数
//		int j = 0;
//		//for (j = 0; j <= a-1; j++)这里写错了
//		for (j = 2; j <= a - 1; j++)
//		{
//			if (a % j == 0)
//			{
//				f = 0;
//				break;
//			}
//		}
//		if (f == 1)
//			printf("%d ", a);
//	}
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	for (a = 100; a <= 200; a++)
//	{
//		int f = 1;//假设a为素数
//		int j = 0;
//		for (j = 2; j <= a - 1; j++)
//		{
//			if (a % j == 0)
//			{
//				f = 0;
//				break;
//			}
//		}
//		if (f == 1)
//			printf("%d ", a);
//
//	}
//	return 0;
//}

//#include "stdio.h"
//int main()
//{
//	int a = 0;
//	for (a = 100; a <= 200; a++)
//	{
//		int f = 1;//这里是假设a为素数
//		int j = 0;
//		for (j = 2; j <= a - 1; j++)
//		{
//			if (a % j == 0)
//			{
//				f = 0;
//				break;
//			}
//		}
//		if (f == 1)
//			printf("%d  ", a);
//
//	}
//	return 0;
//}//完美❤
//
//#include "stdio.h"
//        
//int main()
//{
//	int a = 0;
//	//int f = 1;  //这里是假设a为素数
//	int j = 0;
//
//	for (a = 100; a <= 200; a++)
//	{
//		int f = 1;//////////////////为什么这个只能写在下个for里面
//		for (j = 2; j <= a - 1; j++)
//		{
//			if (a % j == 0)
//			{
//				f = 0;
//				break;
//			}
//		}
//		if (f == 1)
//			printf("%d  ", a);
//
//	}
//	return 0;
//}

//100-200的素数
#include <stdio.h>
int main()
{
	int a = 0;
	for (a = 100; a <= 200; a++)
	{
		int j = 0;
		int f = 1;

		for (j = 2; j <= a - 1, j++)
		{
			if (a % j == 0)
			{
				f = 0;
				break;
			}
		}
		if (f == 1)
			printf("%d ", a);
	}
	return 0;
}

//2024.8.12 今天统共就写了一个程序……
